wxmenu = {p:{},f:{}};

wxmenu.f.init = function(){
	wxmenu.f.move();
	wxmenu.f.moveCallback();
};

wxmenu.f.move = function(){
    $( "#wxmenu" ).sortable({
		items:'tr',
		handle:'.bighandel',
		axis:'y',
		helper:'clone',
		activate:function(){
			$('.wxsondrag').hide();
		},
		deactivate:function(){
			$('.wxsondrag').show();
		},
		stop:wxmenu.f.moveCallback
	});
	
	$( "#wxmenu .wxsondrag").sortable({
		items:'.son_menu_item',
		handle:'.smallhandel',
		axis:'y',
		//connectWith: "#wxmenu .wxsondrag",
		//help:"clone",
		placeholder: "sortable-placeholder",
		activate:function(){
			//$('.wxsondrag').css('min-height',40);
		},
		deactivate:function(){
			//$('.wxsondrag').css('min-height',0);
		},
		stop:wxmenu.f.moveCallback
	});
	$( "#wxmenu").disableSelection();
	$( "#wxmenu .wxsondrag").disableSelection();
};
wxmenu.f.moveCallback = function(){
	$('#wxmenu td').each(function(i){
		$(this).find('.parentmenu .menu_title').attr('name','data[button]['+i+'][title]');
		$(this).find('.sonmenu .menu_title').each(function(j){
			$(this).attr('name','data[button]['+i+'][son_button]['+j+'][title]');
		});
	});	
};

wxmenu.f.addMenu = function(){};
wxmenu.f.delMenu = function(){};
wxmenu.f.addSMenu = function(){};
wxmenu.f.delSMenu = function(){};

wxmenu.p.tar = false;
wxmenu.f.setAction = function(tar){
	wxmenu.p.tar = tar;
	fdialog.open('#dialog_action_html',{
		title:"选择菜单要执行的操作",
		width:780,height:300,html:true,
		open:wxmenu.f.fillVal,
		buttons:{
			'确认':wxmenu.f.submitAction,
			'关闭':fdialog.close
		}
	});
};

wxmenu.f.fillVal = function(){
	var cval = jQuery(wxmenu.p.tar).parent().find('.menu_type').val();
	jQuery('#public-dialog .action_type[value='+cval+']').click();
	wxmenu.f.switchAType();
};

wxmenu.f.submitAction = function(){};

wxmenu.f.switchAType = function(){
	jQuery('#public-dialog .hide_option_').hide();
	var type = jQuery('#public-dialog .action_type:checked').val()
	jQuery('#public-dialog .moption_'+type).show();
};

wxmenu.f.submitAction = function(){};
wxmenu.f.callbackAction = function(){};

wxmenu.f.submit = function(){
	var data = $('#data_form').serializeObject();
	console.log(data);
};


